package com.cn.product.mapper;

import com.cn.common.parameter.Paging;
import com.cn.product.entity.Product;
import org.apache.ibatis.annotations.Mapper;
import javax.annotation.Resource;
import java.util.List;

@Mapper
public interface ProductMapper {
    //根据id查询产品信息
    Product findById(Integer id);

    //查询所有产品信息，分页选填
    List<Product> findAll(Paging paging);

    //添加一条产品信息
    int add(Product product);

    //根据id产出一条产品信息（逻辑删除，修改状态）
    int delete(Integer id);

    //修改产品信息、
    int update(Product product);

    //根据条件查询产品
    List<Product> findCondition(Product product);
}
